home *** CD-ROM | disk | FTP | other *** search
-
- +------------------------------------------------------+
- | Welcome to "User Supported Software" (Shareware). |
- | This remarkable revolution in software distribution |
- | was co-pioneered in 1982 by Jim Button and Andrew |
- | Fluegelman. It has become a major force in the |
- | software industry, helping to drive software prices |
- | down and eliminate copy protection schemes. |
- +------------------------------------------------------+
-
-
- HERE'S HOW USER SUPPORTED SOFTWARE WORKS:
-
- You are encouraged to copy the PC-File+ diskettes and share them freely with
- others. You have the luxury of trying out the complete programs, at your
- own pace and in the comfort of your own home or workplace. This is not a
- crippled or "demo" copy, but the complete working version of the program.
-
- If, after trying out the programs, you decide to continue to use them, you
- are trusted to purchase PC-File+ from the program's author, or from an
- authorized dealer.
-
-
- Why pay at all?
- --------------------------------------------------------------
- * You receive a CURRENT copy of the program
- * You receive a printed manual (over 240 pages)
- * One year of technical support - by phone or written
- * Notification of updates (and fixes, if required)
- * Inexpensive upgrade offers
- * Notification of new products
- * Your input and ideas help shape future products
- * Periodic offers and "deals" (for our customers only)
- * Access to the on-line ButtonWare Bulletin Board, which
- means:
- - Information and announcements (on line)
- - Communication with other ButtonWare users
- - More technical support, and helpful tips/pointers
- * A sense of pride and ownership, in having honestly
- participated in the User Supported software revolution
- * You help to keep software prices down, by supporting a
- distribution method which doesn't rely on expensive
- advertising campaigns.
-
-
- So please, dive in and enjoy the fun of legally sharing good software with
- your friends and associates. But also be aware of the following
- restrictions, designed to protect the community of User Supported software
- users and authors, and to prevent greedy people from taking unfair advantage
- of the trust, hard work, and good will of User Supported software authors:
-
- 1. No price or consideration may be charged. However, a distribution cost may
- be charged for the cost of the diskettes, shipping, and handling, so long
- as it's not more than $10 total.
-
- 2. The files and programs on the disks may not be modified, deleted, nor
- added to.
-
- 3. The programs cannot be sold as part of some other more inclusive package.
-
- 4. The programs cannot be "rented" or "leased" to others.
-
- 5. The printed manual cannot be copied or reproduced in any way.
-
- 6. In the case of distribution via computerized "bulletin boards" or through
- any other telecommunications link the following must be done:
- * X-Modem or some other error checking protocol must be used
- * All ButtonWare programs (and documentation files) must be
- transferred in a library format. That means the files have
- all been combined into one file. You can get assistance with
- this procedure from the Technical Support Department at
- ButtonWare.
-
- 7. If you're copying the disks for distribution to students in a classroom,
- you must provide them with the following written notice:
-
- +-----------------------------------------------------+
- | These diskettes are distributed to you through the |
- | courtesy of (your school or instructor name), and |
- | Jim Button. No royalty or registration fee has |
- | been paid for the programs, which are for your use |
- | and evaluation as a student. |
- | |
- | If you wish to receive technical support from |
- | ButtonWare, as well as announcements of updates and |
- | improvements to the programs, you must first become |
- | a "registered user." You do that by purchasing |
- | each program you plan to use - from an authorized |
- | dealer or directly from ButtonWare: |
- | |
- | Jim Button |
- | P.O. Box 5786 |
- | Bellevue, WA 98006 |
- | |
- | You may also purchase by calling our toll-free |
- | order line, 1-800-JBUTTON. |
- +-----------------------------------------------------+
-
-
- +-----------------------+
- | NOTES AND |
- | UNDOCUMENTED FEATURES |
- +-----------------------+
-
- The following notes pertain to this version of PC-File+, but were too
- late to make it into the manual.
-
- ---------------------------------------------------------------------------
- Please make certain that the CONFIG.SYS file on your bootup disk contains
- this statement: FILES=20
- The number may be 20 or larger. This is covered on page 20 in the manual.
-
- If you do not currently have a CONFIG.SYS file on your boot disk you can
- add it easily by typing in the following lines after booting up:
- CD \
- COPY CON: CONFIG.SYS
- FILES=20
- Press (Enter) after each line. After the last line has been entered press
- the F6 key and a ^Z will appear. You should now reboot the computer.
- ---------------------------------------------------------------------------
- You have a choice of a third color on your screens. The third color will
- be used for additional highlighting. This helps to make the data stand out
- separately from the field names on the screen, easing eye strain and
- operator fatigue. You can set the third color by using the Setup option
- from the Utilities command on the master menu screen. Power users can also
- modify the profile files directly, adding the /FG2,n command (see the
- "Quick Reference Card")
- ---------------------------------------------------------------------------
- There is a sample database included on your supplemental programs diskette.
- It's called "PEOPLE". You can use it to keep track of friends,
- acquaintances, customers, business contacts, etc. It also contains
- pre-defined smart keys to print mailing labels, phone directories,
- envelopes, rolodex cards, etc. PC-File+ with the PEOPLE database is far
- superior to most of the "mailing-list manager" programs on the market.
- ---------------------------------------------------------------------------
- You can turn TEACH mode on or off from anywhere in the program (not just
- from the Master Menu screen as stated in the manual.) To turn TEACH mode
- on or off at any time, press (Alt)T.
- ---------------------------------------------------------------------------
- "Drop to DOS", (Alt)D, does not work with DOS versions 2.10 or earlier, nor
- with Zenith MSDOS 2.11 and Compaq MSDOS 2.12. This appears to be caused by
- a bug in some of the earlier versions of DOS. We have not had any problems
- with later versions of DOS.
- ---------------------------------------------------------------------------
- There are some other text files on your supplemental program disk
- worth taking a look at:
- CHANGES - detailed account of differences between PC-File+ and
- the previous version of PC-File III or PC-File/R
- PRODUCTS - Short review of ButtonWare products, and an order form
- RESPONSE - A user feedback survey. We really like to receive these
- from you.
- ---------------------------------------------------------------------------
- In spite of indications in the manual to the contrary, PC-File+
- only runs in the FOREGROUND under TopView and Microsoft Windows.
- ---------------------------------------------------------------------------
-
-
-
- ---------------------------------------------------------------------------
- CORRECTIONS TO THE USER'S GUIDE
-
- Page 17, Step 4 is should say:
- 4. Format the diskette in the B drive
- onto it. This is done by typing:
-
- FORMAT B:
-
- If the FORMAT B:/S command is used there will not be enough
- free space on the diskette to hold all of the program files.
-
- Page 46, largest paragraph, please note carefully:
- The character to place at the end of field names for numeric
- fields is the "#" (pound) sign, not the asterisk. This is
- correctly stated in the manual, but it's easy to get confused
- because of the similar appearance of the two characters.
-
- Page 55, add the following sentence at the bottom:
- NOTE: In the super field, scan across only searches the first
- 65 characters.
-
- Page 82 fails to mention that there are two types of print edit masks
- that can be used to create a floating "check protection" type
- of output. Here are two examples:
- [AMOUNT]:$$$,$$#.##:
- creates a floating dollar sign, example $12.34
- [AMOUNT]:***,**#.##:
- creates "asterisk filled" output, like ****12.34
-
-
-
-
-
-
- BUTTONWARE FEATURED ON COMPUSERVE AND THE SOURCE
-
-
- ButtonWare technical support and ButtonWare products are now featured on
- CompuServe Information Service and The Source.
-
- Because of the easy accessibility of CompuServe and The Source, ButtonWare
- users can easily communicate with us and with each other. CompuServe and
- The Source are available 24 hours a day, and generally do not require long
- distance phone calls.
-
- The ButtonWare Technical Support Department checks messages every day of
- the week. Online technical support will be available to all ButtonWare
- users - whether registered or not. In addition, answers to common
- questions, Shareware copies of the entire ButtonWare product line, and
- product descriptions are available.
-
- Here is the information for logging onto CompuServe and The Source:
-
- 1. CompuServe
- From the CompuServe Top Menu, type: GO PCVEN
- Within the PCVEN forum, ButtonWare is subtopic #1.
-
- For more information regarding CompuServe, call 1-800-848-8990.
- Inside Ohio and outside the U.S. call 614-457-8650.
-
- 2. The Source
- From The Source prompt, type: IBMSIG PRODUCTS BUTTON
-
- For more information regarding The Source, call 1-800-336-3366.
-
-
-
-
-
- +---------------------------------+
- | PC-FILE+ QUICK REFERENCE CARD |
- +---------------------------------+
-
-
- SPECIAL KEYS WHEN TYPING
-
- KEY FUNCTION
- ------- ----------------------------------------------
- (Alt)D drop to DOS
- (Alt)H HELP
- (Alt)T TEACH mode (on/off)
- (Alt)Y Smart Key Memorize (on/off)
- (Ctrl)A accept data (same as (F10))
- (Ctrl)B blank right, to end of field
- (Ctrl)D duplicate all of previous record
- (Ctrl)F duplicate Field from previous record
- (Ctrl)L print a Label (Snapshot)
- (Ctrl)R read into memory
- (Ctrl)W write from memory
- (Del) delete the character at the cursor
- down arrow move cursor to following field or line
- (End) cursor right, past last significant character
- (Enter) move cursor to next field
- (Esc) cancel this operation
- (F10) accept data
- (Home) cursor left, to start of field
- (Ins) Insert mode (on/off)
- left arrow move cursor left 1 position
- (PgDn) cursor to last input field on screen, or
- page down (in browse mode)
- (PgUp) cursor to first input field on screen, or
- page up (in browse mode)
- right arrow move cursor right 1 position
- tab move cursor to next field, or
- move browse window one field to the right
- tab left move cursor to prior field, or
- move browse window one field to the left
- tilde (~) the "flip data" character
- up arrow move cursor to preceding field or line
-
-
- DEFINING THE DATA BASE
- Special Characters
- # At the end of the field name creates a numeric
- field. Example: QTY#
- Edit mask examples:
- :azAZ: allows only alphabetic characters
- :AAaaEEeeIIiiOOooUUuu: allows only vowels
- :09//-- : good for date fields
- Automatic Fields (In edit mask area)
- :DATE*: mm-dd-yy :TIME*: hh:mm
- :MM/DD/YY*: mm/dd/yy :UNIQUE*: unique no.
- :DD/MM/YY*: dd/mm/yy :DUPE*: auto dupe
- :YYMMDD*: yymmdd
- :MO*: mm
- :DY*: dd
- :YR*: yy
- Automatic field can also have an input edit mask:
- :DATE*09//:
- Automatic field only when adding records:
- :DATE*A:
- Automatic field only when modifying:
- :DATE*M:
- Automatic Constant
- "New York City"
- "Des Moines"*A (only when adding records)
- "Milton Freewater"*M (only when modifying)
- Calculated fields example:
- ((cost + adjustments) / 100).2
- Relational lookup example:
- (@empno,empmast,empno,salary)
-
-
- FIND: TYPES OF SEARCHES (SEARCH "SIMPLE")
- xxx generic (exact, first part)
- ~xxx scan across
- ?xxx soundex (sounds like)
- ___x wildcard
-
-
- WHEN CALCULATIONS ARE ASKED FOR:
- example arithmetic calculation:
- ((cost + adjust) / 100)
- example comparison calculation:
- ((age >= 21 & age < 40) & sex = "F")
- arithmetic operators:
- + addition
- - subtraction or negation
- * multiplication
- / division
- % modulo (remainder)
- ^ exponentiation
- logical operators:
- & and
- | or
- comparison operators:
- = equal
- != not equal
- > greater than
- >= greater than or equal
- < less than
- <= less than or equal
-
-
- COMMANDS WITHIN SMART KEY DATA
- [2] simulate "blank to right" key
- [4] simulate "dupe record" key
- [6] simulate "dupe field" key
- [9] simulate tab-rt key
- [12] simulate "Snapshot Label" key
- [13] simulate (Enter) key
- [18] simulate "read into memory" key
- [23] simulate "write from memory" key
- [271] simulate tab-left key
- [324] simulate (F10) key
- [328] simulate cursor up key
- [335] simulate End key
- [336] simulate cursor down key
- [338] simulate Ins key
- [339] simulate Del key
- ^n imbed SMART KEY #n
- ^K get keyboard input
-
-
- REPORT COMMAND LANGUAGE
- The sections of the report
- :COVER prints once at beginning of report
- :HEADING " at top of each page
- :DETAIL " once for each record printed
- :SUBTOTAL " at each subtotal break
- :FOOTING " at bottom of each page
- :TOTAL " at end of the report
- Commands in print control file (1 command per line):
- [xxx] field xxx data prints here
- [COUNT*] print count of records printed so far
- [DATE*] today's date prints here
- [KEYIN*prompt] ask operator input, print here
- [PAGE*] print page number here
- [RECORD*] print record no. of the current record
- [RECORDS*] print no. of rcds in database
- [SELECT*] print the selection criteria
- [SORT*] print the primary sort field name
- [SUBCOUNT*] print count of rcds in subtotal group
- [SUBFLD*] print field name of subtotal break fld
- [SUBID*] print data from subtotal break field
- [TIME*] the current time prints here
- A nn,nnn,nn print ASCII printer control codes here
- <xxx> field xxx data (excess spaces removed)
- "xxx" a constant
- =nn tab to column nn
- /n insert n newlines
- .FF form feed to new page
- .CP nn conditional skip to new page
- (a+b):z,zz#.##: a calculated answer
- (#):zz,zz#: relative record number
- (@K1,DB,k2,x2):@@@: relational lookup
-
- MAIL-MERGE COMMANDS (IMBED IN LETTER)
- .<fieldname> insert data, blanks stripped
- .[fieldname] insert data, no blanks removed
- .<KEYIN*prompt> insert data from keyboard
- .<DATE*> insert today's date
- .GROUP start a group (no blank lines)
- .EGROUP end a group
- .EGROUP R end a group, replace blank lines
- .FORMFEED skip to new page on printer
- .FF skip to new page on printer
- .CP nn conditional skip to new page
- .<(a+b):z,zz#.##:> a calculated answer
- .<(@K1,DB2,k2,x2):@@@:> a relational lookup answer
-
-
- SORT ALTERNATIVES (SORT FIELD #1)
- fieldname sort on entire field
- fieldname,1,2 data starts in byte=1, length=2
- fieldname,R Roman Numeral sort
- fieldname,S Soundex sort
- RANDOM* random sequence
-
-
- COMMANDS IN PROFILE FILES
- /AUTOSKIP automatic skip to next field when full
- /BG,n set background screen color 0-7 (note 1)
- /CASEFIND searches will be case sensitive
- /CASESORT sorts will be case sensitive
- /CONDENSED,n,n ASCII values to cause condensed print
- /DRIVE,x default disk for data
- /FG,n set foreground screen color 0-15 (note 1)
- /FG2,n set alternate foreground color for field names
- /FILE,xxx default database name
- /KEYIN,xxx keystrokes to run at startup
- /LBL,xxx gives Snapshot Label format (note 2)
- /MODPW,xxx password allowing changes in data
- /NORMAL,n,n ASCII values to cause normal print size
- /PAGELEN,n size of page (no. of print lines)
- /PATH,xxx default subdirectory for data
- /PRPORT,LPTx: printer output port
- /SORTPW,xxx password allows sorts on database
- /SYSPW,xxx password allows system operations
- /USEPW,xxx password allows use of the database
- /XXXPW,xxx password allows override of all passwords
-
- Note 1.
- Screen colors: bg 0-7, fg 0-15
- 0 black 4 red 8 gray 12 lt. red
- 1 blue 5 magenta 9 lt. blue 13 lt. magenta
- 2 green 6 brown 10 lt. green 14 yellow
- 3 cyan 7 white 11 lt. cyan 15 bright white
-
- Note 2.
- Snapshot Feature specification:
- dev,t,f,f,f,f......
- dev = LPT1:, LPT2:, MYFILE, etc.
- t = no. chars to tab in at left margin
- f = field number, or command
- 0 = new line
- -n = insert n spaces
- 'xx' = insert xx (a constant)
-